export class Monster extends Map {
    private _monsterName: string;
    private _map: string;
    private _areaId: number;
    private _sceneId: number;
    private _positionX: number;
    private _positionY: number;
    private _sceneNameDetailed: string;
    private _sceneNameAbbreviation: string;
    private _itemNum: string;
    private _skill: string;
    private _description: string;


    get monsterName(): string {
        return this._monsterName;
    }

    set monsterName(value: string) {
        this._monsterName = value;
    }

    get map(): string {
        return this._map;
    }

    set map(value: string) {
        this._map = value;
    }

    get areaId(): number {
        return this._areaId;
    }

    set areaId(value: number) {
        this._areaId = value;
    }

    get sceneId(): number {
        return this._sceneId;
    }

    set sceneId(value: number) {
        this._sceneId = value;
    }

    get positionX(): number {
        return this._positionX;
    }

    set positionX(value: number) {
        this._positionX = value;
    }

    get positionY(): number {
        return this._positionY;
    }

    set positionY(value: number) {
        this._positionY = value;
    }

    get sceneNameDetailed(): string {
        return this._sceneNameDetailed;
    }

    set sceneNameDetailed(value: string) {
        this._sceneNameDetailed = value;
    }

    get sceneNameAbbreviation(): string {
        return this._sceneNameAbbreviation;
    }

    set sceneNameAbbreviation(value: string) {
        this._sceneNameAbbreviation = value;
    }

    get itemNum(): string {
        return this._itemNum;
    }

    set itemNum(value: string) {
        this._itemNum = value;
    }

    get skill(): string {
        return this._skill;
    }

    set skill(value: string) {
        this._skill = value;
    }

    get description(): string {
        return this._description;
    }

    set description(value: string) {
        this._description = value;
    }
}
